package hermes.controle;

import java.util.*;


public class Usuario extends ClasseNegocio {

    private String nome;
    private String login;
    private String senha;
    private String email;
    private String grupoUsuario;


    /**
     * @return the nome
     */
    public String getNome() {
        return nome;
    }

    /**
     * @param nome the nome to set
     */
    public void setNome(String nome) {
        this.nome = nome;
    }

    /**
     * @return the login
     */
    public String getLogin() {
        return login;
    }

    /**
     * @param login the login to set
     */
    public void setLogin(String login) {
        this.login = login;
    }

    /**
     * @return the senha
     */
    public String getSenha() {
        return senha;
    }

    /**
     * @param senha the senha to set
     */
    public void setSenha(String senha) {
        this.senha = senha;
    }

    /**
     * @return the email
     */
    public String getEmail() {
        return email;
    }

    /**
     * @param email the email to set
     */
    public void setEmail(String email) {
        this.email = email;
    }

    /**
     * @return the grupoUsuario
     */
    public String getGrupoUsuario() {
        return grupoUsuario;
    }

    /**
     * @param grupoUsuario the grupoUsuario to set
     */
    public void setGrupoUsuario(String grupoUsuario) {
        this.grupoUsuario = grupoUsuario;
    }

    @Override
    public void setTodosAtributos(ArrayList<Object> arrayAtributos) {
        this.setIdObjeto((Integer) arrayAtributos.get(0));
        this.setNome((String) arrayAtributos.get(1));
        this.setLogin((String) arrayAtributos.get(2));
        this.setSenha((String) arrayAtributos.get(3));
        this.setEmail((String) arrayAtributos.get(4));
        this.setGrupoUsuario((String) arrayAtributos.get(5));
    }

    @Override
    public void setTodosAtributosParaGravar(ArrayList<Object> arrayAtributos) {
        //this.setIdObjeto((Integer) arrayAtributos.get(1));
        this.setNome("\'"+(String) arrayAtributos.get(0)+"\'");
        this.setLogin("\'"+(String) arrayAtributos.get(1)+"\'");
        this.setSenha("\'"+(String) arrayAtributos.get(2)+"\'");
        this.setEmail("\'"+(String) arrayAtributos.get(3)+"\'");
        this.setGrupoUsuario("\'"+(String) arrayAtributos.get(4)+"\'");
    }

}
